
class CSocket;
class CEventLoop;

class CChannel
{
public:
    CChannel(CEventLoop* loop,CSocket* socket);
    ~CChannel()=default;
    CChannel(const CChannel& other)=delete;
    CChannel& operator=(CChannel& other)=delete;
    
    
private:
    int m_event;
    CEventLoop* m_ownLoop;
    CSocket*  m_ptrSocket;


    



};